Products
All our Inprise Delphi componentware is available in
ZIP format. The zip archives all have the following subdirectories: D1, D2, D3, D4, HELP,
DOCS, HELP, HISTORY (and SOURCE for applicable registered users). A 'C' sub-directory and
'Active-X' sub-directory will follow shortly - we're currently testing C++ and Active-X
builds of our products.
Each zip archive comes in three flavours...
1 Free:
available on CD's in various Delphi books, CompuServe, 3rd party Delphi web sites and our web site. These are the Shareware versions of our
controls and are fully functional within the Delphi IDE. When run in standalone
applications outside the IDE they are still fully functional, but have a nag screen the
first time they are called. Where possible, the nag screen should trigger just the once.
2 Standard:
purchasable from CompuServe's SWREG forum and our on-line secure registration/purchase
page on our web site. Standard registrations remove the nag. Compiled unit files are
supplied (without source code).
3 Full:
also available from CSi SWREG and our on-line secure registration/purchase page, Full
Registrations come with complete Delphi Pascal source code. Note that the DateTime Suite
Baselevel source code is separately
purchasable (the Standard compiled units are free). All our zip archives
contain a LICENCE.WRI file that you should read and agree to before purchasing a Full
Registration.
Where are they?
Our products are available primarily on our web site (this link is "on-line" to our site).
You should be able to get the latest copies from
CompuServe's Borland forums - though we can not guarantee this. In addition, there's
usually a weeks delay on uploading the files to them becoming available to download.
This is because it takes a day or two to modify the textual material required to upload
them and modify the on-line descriptions (SWREG description etc). This is, in
general, a manual and therefore a slow process. It then takes a few days for the
uploaded files to be "approved" for download availability by the CSi forum
administration folk.
These links below are direct to our site - they
link to the Shareware versions of our files. Alternatively, you can get these files,
and more (zip archives containing zipped up executable demos and sample files etc) by
visiting our Downloads page for
yourself. File sizes are at the time this document was edited.
The Downloads page on our web site describes the
component, property editors and experts that we have in much more detail.
Short
Descriptions
AlarmList
Component
The TAdrockAlarmList Component allows you to set an
unlimited number of alarms each of which can have a very flexible format. The format can
contain wildcards using the ? to match any position.
The add method requires that the input format must
follow HH:MM:SS but any of the HH, MM, or SS can contain a ? to match any number in these
positions.
??:??:?? will trigger an event every second.
??:10:?? will trigger an event every second for any
hour but only when the minutes = 10. E.G: 12:10:00 - 12:10:59, 01:10:00 - 01:10:59
Analogue
Clock Component
The TAdrockAnalogClock component allows you to
display a stylish analog clock on your forms.
Features:
- Fully configurable, 10 colour properties
- Supports Alignment property for variable sized
clocks.
- Hour, Minute, and Second Hands full customizible.
- Display bullets or hours around the face of the
clock.
- OnSecond, OnMinute, and OnHour events.
- Latest improvement allows a bitmap to be used as the
background (roll your own Rolex! - whatever).
Date
Functions Class
The TAdrockDates class provides around 140
functions that deal with dates. You can return periods between dates, in days, weeks,
months, quarters, and years. There are functions that deal with boundary dates.
You can add a number of units to a date, the units being days, weeks, months, and
years. Extract parts from dates, and build dates with simple function calls.
Format date functions such as '5th September 1998'. The Help file provides a full
listing of available functions and comprehensive usage instructions.
DateTime Suite
The DateTime Suite is an extensive range of
Components and Classes that fully encapsulate Date and Time editing.
DateTime Suite Delphi VCL tab showing main
components: CalendarComponentSettings, ButtonEdit, AutoCompletionButtonEdit, 3D Calendar,
CalculatorEdit, DateTimeEdit, DBCalcEdit, DBDateTimeEdit, PopupPanel, CalendarPanel, Bevel
and DateNavigator.
DateTime Suite Baselevel Delphi VCL tab showing the
Baselevel components (that fit - there are more to the right!): WhenFocusedGlobal, Edit,
Memo, ListBox, ComboBox, RadioGroup, GroupBox, RadioButton, CheckBox, SpinEdit,
TimerSpeedButton, AutoCompletionEdit, AutoCompletionComboBox, Strings, FilterComboBox,
FileListBox, DirectoryListBox, CheckListBox, HotKey, TreeView, ListView, SpinButton,
DBEdit, DBMemo, DBComboBox, DBCheckBox, DBListBox, DBRadioGroup, DBSpinEdit,
DBLookupComboBox, DriveComboBox.
Message
Dialogue Class
The TAdrockMessageDialog routines provide similar
function to the standard Delphi routines ShowMessage and MessageDlg, but these routines
provide a few extras.
You can have a default button so that your dialogs
can have a NO or a CANCEL or any button as a default.
It is better to have a dialog like this :
"Are you sure that you want to format the hard disk?" with NO as being the
default.
Instead of having to ask it "the other way
round", as in:
"Are you sure that you do not want to format the hard disk?", with YES as is the
case with the standard Delphi message dialogs.
Supports termination of the dialogue after a time
period.
Supports waiting a specific time period before
choosing the default button. It supports playing sounds and wave files, automatically
changing the cursor and restoring it back to what it was before, and more.
Source
Code Finder Expert
The TAdrockSearchExpert is a utility designed to
help you locate references of text in all of your .PAS files from the currently loaded
project.
Features:
- Ability to search all .PAS files in the current
project for text strings.
- Displays all locations of the found text in a list
box
- Ability to view the found text within the search
environment.
- Ability to load the file into Delphi where the found
text was located.
- Ability to go to the current source line in the file
(You must use the DELPHI-Search Dialog)
It's primary use is for Delphi 1 and Delphi 2 -
Delphi 3 and 4 support an excellent global search facility integrated with the IDE (Delphi
3 and 4 didn't exist when this component was written! - 16bit developers using Delphi 1
will find this a very useful tool).
Gradient
Fill Component
The TAdrockGradientFill Control allows you to
provide a gradient fill like most setup programs have. You simply drop the component on a
form or in a panel and set the Fill Colour and Fill Direction if required.
Bitmap
Property Editor Expert
The TAdrockBitmapPropertyEditor Expert provides
easy access to setting TBitmap properties, such as Glyphs. With this property editor it is
very easy to setup Glyphs from BitBtn’s and SpeedButtons and setup images in
TImages..
With the TImage property selection you can view BMP
graphics..
Preview of the bitmap just by selecting the file,
shows in a preview screen, a BitBtn, and a SpeedButton. Clicking the BitBtn or the
SpeedButton will show the bitmap on a full screen.
Very easy access to the BMP files and the
directories where they come from. The preview area is customisable with user-define number
of columns and resizable row width.
Handy history list of directories where you have
viewed BMP files from.
This history list is saved and is always up to
date.
 |
Supports naming of commonly used bitmaps for fast
access and re-useability. This is great for "naming" buttons such as
"Save", "Delete", "Undelete" etc etc - because you’ll
always be able to pick the same bitmap for your buttons throughout your application -
standardisation!
SaveGrid
Settings Component
The TAdrockSaveGrid Control allows you to save the
user view of a DBgrid. The standard Delphi DBGrid component allows the end user to resize
the fields and move fields from one position to another. This component will save the
field size, position, and the visible state of the field. This allows is the end user to
resize or move fields and when he/she loads the program again - and have the same view as
it was when they left. The separate 32bit source code handles the new (and much improved)
Delphi 2.01 and 3 Grid control - with ability to save the new 32bit Grid properties.
SaveForm
Settings Component
Let your end-users restore their applications to
the same size and position as when they exited.
Use a TAdrockFormPosition component when you need
to save the position and size of a form. The component now saves the state of the window
as well. This means that a Maximised window can be restored maximised. You can not save
the state of a window that is minimised.
There is no limit to the number of the TAdrockFormPosition components used in a single
project.
To use this control just drop on your form, set the name of an INI file to write the
settings to and set the section name property. The section name property defines the name
of the section that gets written to in the INI file.
Note: One other thing you need to check is that the Position property of
the form is set to poDefault, if the Position property is set to poScreenCenter then the
form will always be opened in the Screen Center although the size will be the saved size.
Another Adrock Software component that goes well with this component is Adrock SaveGrid
component which can save the position, size and visibility of fields in a DBGrid.
This requires only setting the INI file name, and the section name, and two lines of code,
one to load the saved settings and one to save the settings. The TAdrockSaveGrid can use
the same INI file as this component.
|